home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 1: Comms & Networking / Almathera Ten on Ten - Disc 1: Comms & Networking.iso / amiga-useful / perl / faq / 2.5_informationsources < prev    next >
Encoding:
Text File  |  1995-05-04  |  27.7 KB  |  638 lines

  1. Newsgroups: comp.lang.perl,comp.answers,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hookup!news.kei.com!news.mathworks.com!news2.near.net!howland.reston.ans.net!news.sprintlink.net!ddi2.digital.net!vx!usenet!spp
  3. From: spp@vx.com
  4. Subject: comp.lang.perl FAQ 2/5 - Information Sources
  5. Message-ID: <SPP.95Apr4140855@squid.vx.com>
  6. Followup-To: poster
  7. Sender: usenet@vx.com
  8. Nntp-Posting-Host: squid
  9. Organization: Varimetrix Corporation
  10. Date: Tue, 4 Apr 1995 18:08:55 GMT
  11. Approved: news-answers-request@MIT.EDU
  12. Lines: 623
  13. Xref: senator-bedfellow.mit.edu comp.lang.perl:47090 comp.answers:11036 news.answers:41333
  14.  
  15. Archive-name: perl-faq/part2
  16. Version: $Id: part2,v 2.7 1995/04/04 16:39:28 spp Exp spp $
  17. Posting-Frequency: bi-weekly
  18. Change-Log: $Log: part2,v $
  19. # Revision 2.7  1995/04/04  16:39:28  spp
  20. # 03/23/95 -  Updated 2.11, added DGUX
  21. # 03/23/95 -  Added Matthias Neeracher address
  22. #
  23. # Revision 2.6  1995/03/17  16:47:07  spp
  24. # 02/21/95 -  Fixed typos and updated Johan's ref-guide section.
  25. #
  26. # Revision 2.5  1995/01/31  14:45:00  spp
  27. # 12/07/94 -  Fleshed out section on bug reports.  Noted that you should make
  28. #             sure you are using the most recent version available.
  29. # 01/23/95 -  Fixed perl5-porters address
  30. # 01/30/05 -  Added Section on "Teach Yourself Perl in 21 Days"
  31. #
  32.  
  33.  
  34. This posting contains answers to general information questions, mostly of 
  35. about information sources.
  36.  
  37. 2.1) Is there a USENET group for Perl?
  38.  
  39.     Yes there is: comp.lang.perl.  This group, which currently can get up
  40.     to 100 messages per day, contains all kinds of discussions about Perl;
  41.     everything from bug reports to new features to the history to humour
  42.     and trivia.  This is the best source of information about anything Perl
  43.     related, especially what's new with Perl5.  Because of it's vast array 
  44.     of topics, it functions as both a comp.lang.* style newsgroup
  45.     (providing technical information) and also as a rec.* style newsgroup,
  46.     kind of a support group for Perl addicts (PerlAnon?).
  47.  
  48.     Larry is a frequent poster to this group as well as most (all?) of the
  49.     seasoned Perl programmers.  Questions will be answered by some of the
  50.     most knowledgable Perl Hackers, often within minutes of a question
  51.     being posted (give or take distribution times).
  52.  
  53.  
  54. 2.2) Have any books or magazine articles been published about Perl?
  55.  
  56.     There have been quite a few books and articles.  The most well known
  57.     and most useful book for 4.036 and earlier is _Programming Perl_
  58.     (affectionately known as ``the Camel Book''), written by Larry and
  59.     Randal Schwartz*, published by O'Reilly & Associates as part of their
  60.     Nutshell Handbook Series (ISBN: 0-937175-64-1).  Besides serving as a
  61.     reference guide for Perl, it also contains tutorial material and is a
  62.     great source of examples and cookbook procedures, as well as wit and
  63.     wisdom, tricks and traps, pranks and pitfalls.  The code examples
  64.     contained therein are available via anonymous FTP from ftp.ora.com in
  65.     /pub/examples/nutshell/programming_perl/perl.tar.Z or at
  66.     ftp.cis.ufl.edu in /pub/perl/ora/programming_perl.  Corrections and 
  67.     additions to the book can be found in the Perl man page right before
  68.     the BUGS section under the heading ERRATA AND ADDENDA.
  69.  
  70.     A new version of the Camel book, revised and updated for Perl5 is due
  71.     out sometime around spring of next year.  Until then, the man pages
  72.     distributed with the perl 5.001 source contain a wealth of information
  73.     on the new features and old incompatibilities with perl4.036.
  74.  
  75.     Also available is ``the Llama Book'', _Learning Perl_ by Randal
  76.     Schwartz, another Nutshell book.  This book is a collection of some of
  77.     the best introductory and tutorial information available about Perl.  A
  78.     definite must for novice Perl users.  The examples and code from this
  79.     book are available from the same places as the Camel book code.  (ISBN:
  80.     1-56592-042-2) 
  81.  
  82.     At this point, the "writing committe" (Larry, Randal, and Tom; aka
  83.     <perlbook@perl.com>) is looking at:
  84.  
  85.     o A heavy rewrite of the Camel to update it to Perl5.  Expect the
  86.       tutorial section to be cut in deference to the Llama.
  87.     o A light update of the Llama to eliminate the "I think perl5 will
  88.       do ..." and a change to "Perl5 will do ..."
  89.     o A new book, "Learning More Perl" (working title), a sequel to the
  90.       Llama, covering what wasn't covered in the Llama including Perl5.
  91.  
  92.     According to Randal, this is the current priority.  However, he notes
  93.     that the new Camel won't be out until sometime in the spring of next
  94.     year, at the earliest.
  95.  
  96.     If you can't find these books in your local technical bookstore, they 
  97.     may be ordered directly from O'Reilly by calling 1-800-998-9938 if in
  98.     North America and 1-707-829-0515 otherwise.
  99.    
  100.     Larry routinely carries around a camel stamp to use when autographing
  101.     copies of his book.  If you can catch him at a conference you can
  102.     usually get him to sign your book for you.
  103.  
  104.     Prentice Hall also has two perl books, either on the shelves or in the
  105.     works.  The first is ``Perl by Example'' by Ellie Quigley. (385 pages,
  106.     $26.96, ISBN 0-13-122839-0) A perl tutorial (perl4); every feature is
  107.     presented via an annotated example and sample output.
  108.  
  109.     The second book is called ``Software Engineering with Perl'' by Carl
  110.     Dichter and Mark Pease.  Randal Schwartz has reviewed the second book
  111.     (SEwP) and has this to say about it:
  112.  
  113.     SWwP is not meant as instruction in the Perl language, but rather
  114.     as an example of how Perl may be used to assist in the semi-formal 
  115.     software engineering development cycles.  There's a lot of Perl
  116.     code that's fairly well commented, but most of the book describes
  117.     software engineering methodologies.  For the perl-challenged,
  118.     there's a *light* treatment of the language as well, but they refer
  119.     to the llama and the camel for the real meat.
  120.  
  121.     A new book has recently been released by SAMS Publishing.  It is part
  122.     of their "Teach Yourself [Foo] in 21 Days" series, and is called "Teach
  123.     Yourself Perl in 21 Days".  ISBN 0-672-30586-0 Price: $29.95, 841
  124.     Pages.  This book is the first book to have a section devoted to
  125.     version 5.000.
  126.  
  127.     Starting in the March, 1995 edition of ``Unix Review''. Randal
  128.     Schwartz* will be authoring a bi-monthly Perl column.  No details as
  129.     yet as to what exactly it will cover, but expect a lot of good
  130.     information to come out of this.
  131.  
  132.     Larry Wall has published a 3-part article on perl in Unix World
  133.     (August through October of 1991), and Rob Kolstad also had a 3-parter
  134.     in Unix Review (May through July of 1990).  Tom Christiansen also has
  135.     a brief overview article in the trade newsletter Unix Technology
  136.     Advisor from November of 1989.  You might also investigate "The Wisdom
  137.     of Perl" by Gordon Galligher from SunExpert magazine;  April 1991
  138.     Volume 2 Number 4.  The Dec 92 Computer Language magazine also
  139.     contains a cover article on Perl, "Perl: the Programmers Toolbox".
  140.  
  141.     Many other articles on Perl have been recently published.  If you 
  142.     have references, especially on-line copies, please mail them to 
  143.     the FAQ maintainer for inclusion is this notice.
  144.  
  145.     The USENIX LISA (Large Installations Systems Administration) Conference
  146.     have for several years now included many papers of tools written in
  147.     Perl.  Old proceedings of these conferences are available; look in
  148.     your current issue of ";login:" or send mail to office@usenix.org 
  149.     for further information.
  150.  
  151.     Japan seems to be jumping with Perl books.  If you can read japanese
  152.     here are a few you might be interested in.  Thanks to Jeffrey Friedl*
  153.     and Ken Lunde* for this list (NOTE: my screen cannot handle japanese
  154.     characters, so this is all in English for the moment  NOTE2: These
  155.     books are written in Japanese, these titles are just translations):
  156.  
  157.     Title: Welcome to Perl Country    (Perl-no Kuni-he Youkoso)
  158.     Authors: Kaoru Maeda, Hiroshi Koyama, Yasushi Saito and Arihito
  159.          Fuse
  160.         Pages: 268+9                    Publisher: Science Company    
  161.         Pub. Date: April 25, 1993       ISBN: 4-7819-0697-4         
  162.         Price: 2472Y                    Author Email: maeda@src.ricoh.co.jp
  163.     Comments: Written during the time the Camel book was being 
  164.     translated.  A useful introduction, but uses jperl (Japanese Perl)
  165.     which is not necessarily compatible.
  166.  
  167.     Title: How to Write Perl        (Perl Shohou)
  168.     Author: Toshiyuki Masui
  169.         Pages: 352                      Publisher: ASCII Corporation    
  170.         Pub. Date: July 1, 1993            ISBN: 4-7561-0281-6        
  171.         Price: 3200Y                    Author Email: masui@shocsl.sharp.co.jp
  172.     Comments: More advanced than "Welcome.." and not meant as an
  173.     introduction.  Uses the standard perl and has examples for handling
  174.     Japanese text.
  175.  
  176.     Title: Introduction to Perl     (Nyuumon Perl)
  177.     Author: Shinji Kono
  178.         Pages: 203                      Publisher: ASCII Corporation    
  179.         Date: July 11, 1994             ISBN: 4-7561-0292-1        
  180.         Price: 1800Y                    Author Email: kono@csl.sony.co.jp
  181.     Comments: Uses the interactive Perl debugger to explain how things
  182.     work.
  183.  
  184.     Title: Perl Programming 
  185.     Authors: L Wall & R Schwartz    Translator: Yoshiyuki Kondo
  186.         Pages: 637+32                    Publisher: Softbank Corporation    
  187.         Pub. Date: February 28, 1993    ISBN: 4-89052-384-7        
  188.         Price: 4500Y                    Author Email: cond@lsi-j.co.jp
  189.     Comments: Official Japanese translation of the Camel book,
  190.         "Programming Perl".  Somewhat laced with translator notes to
  191.         explain the humour.  The most useful book.  Also includes the Perl
  192.         Quick Reference -- in Japanese!
  193.  
  194.     There is also a German translation of Programming Perl.  It is available
  195.     from Hanser Verlag:
  196.  
  197.     Title: Programmieren in Perl
  198.     ISBN: 3-446-17257-2
  199.  
  200.  
  201. 2.3) When will the Camel and Llama books be updated?
  202.  
  203.     When they do. :-)  Actually, we're looking at having them in print
  204.     about 6 months from now (for floating values of now :-).  Send the
  205.     writing committee mail (perlbook@perl.com) mail if you have suggestions. 
  206.  
  207.  
  208. 2.4) What FTP resources are available?
  209.  
  210.     Since 1993, several ftp sites have sprung up for Perl and Perl related
  211.     items.  The site with the biggest repository of Perl scripts right now
  212.     seems to be ftp.cis.ufl.edu [128.227.100.198] in /pub/perl.  The
  213.     scripts directory has an INDEX with over 400 lines in it, each
  214.     describing what the script does.  The src directory has sources and/or
  215.     binaries for a number of different perl ports, including MS-Dos,
  216.     Macintosh and Windows/NT.  This is maintained by the Computing Staff at
  217.     UF*.  
  218.  
  219.     Note:  European users please use the site src.doc.ic.ac.uk
  220.     [149.169.2.1] in /pub/computing/programming/languages/perl/
  221.     The link speed would be a lot better for all.  Contact
  222.     L.McLoughlin@doc.ic.ac.uk for more information.  It is updated
  223.     daily. 
  224.  
  225.     There are also a number of other sites.  I'll add more of them as I get
  226.     information on them.
  227.     [site maintainers: if you want to add a blurb here, especially if you
  228.     have something unique, please let me know. -spp]
  229.  
  230.  
  231. 2.5) What WWW/gopher resources are available?
  232.  
  233.     The World Wide Web is exploding with new Perl sites all the time.  Some
  234.     of the more notable ones are:  
  235.     http://www.cis.ufl.edu/perl
  236.     http://www.metronet.com/1h/perlinfo, which has a great section on
  237.         Perl5. 
  238.     http://www.eecs.nwu.edu/perl/perl.html
  239.         http://web.nexor.co.uk/perl/perl.html, a great site for European
  240.         and UK users.
  241.  
  242.  
  243. 2.6) Can people who don't have access to USENET get comp.lang.perl?
  244.  
  245.     "Perl-Users" is the mailing list version of the comp.lang.perl
  246.     newsgroup.  If you're not lucky enough to be on USENET you can post to
  247.     comp.lang.perl by sending to one of the following addresses.  Which one
  248.     will work best for you depends on which nets your site is hooked into.
  249.     Ask your local network guru if you're not certain.
  250.  
  251.     Internet: PERL-USERS@VIRGINIA.EDU
  252.               Perl-Users@UVAARPA.VIRGINIA.EDU
  253.  
  254.     BitNet: Perl@Virginia
  255.  
  256.     uucp: ...!uunet!virginia!perl-users
  257.  
  258.     The Perl-Users list is bidirectionally gatewayed with the USENET
  259.     newsgroup comp.lang.perl.  This means that VIRGINIA functions as a
  260.     reflector.  All traffic coming in from the non-USENET side is
  261.     immediately posted to the newsgroup.  Postings from the USENET side are
  262.     periodically digested and mailed out to the Perl-Users mailing list.  A
  263.     digest is created and distributed at least once per day, more often if
  264.     traffic warrants.
  265.  
  266.     All requests to be added to or deleted from this list, problems,
  267.     questions, etc., should be sent to:
  268.  
  269.     Internet: Perl-Users-Request@Virginia.EDU
  270.               Perl-Users-Request@uvaarpa.Virginia.EDU
  271.  
  272.     BitNet: Perl-Req@Virginia
  273.  
  274.     uucp: ...!uunet!virginia!perl-users-request
  275.  
  276.     Coordinator: Marc Rouleau <mer6g@VIRGINIA.EDU>
  277.  
  278.  
  279. 2.7) Are archives of comp.lang.perl available?
  280.  
  281.     Yes, there are.  ftp.cis.ufl.edu:/pub/perl/comp.lang.perl/monthly has
  282.     an almost complete collection dating back to 12/89 (missing 08/91
  283.     through 12/93).  They are kept as one large file for each month.
  284.  
  285.     A more sophisticated query and retrieval mechanism is desirable.
  286.     Preferably one that allows you to retrieve article using a fast-access
  287.     indices, keyed on at least author, date, subject, thread (as in "trn")
  288.     and probably keywords.  Right now, the MH pick command works for this,
  289.     but it is very slow to select on 18000 articles.
  290.  
  291.     If you have, or know where I can find, the missing sections, please let
  292.     perlfaq@perl.com know.
  293.  
  294.  
  295. 2.8) Is there a WAIS server for comp.lang.perl?
  296.  
  297.     Yes there is.  Set your WAIS client to 
  298.     archive.orst.edu:9000/comp.lang.perl.  According to their introduction, 
  299.     they have a complete selection from 1989 on.
  300.  
  301.     Bill Middleton <wjm@feenix.metronet.com> offers this:
  302.  
  303.     "I have setup a perl script retrieval service and WaisSearch here at
  304.     feenix.  To check it out, just point your gopher at us, and select the
  305.     appropriate menu option.  The WaisSearch is of the iubio type, which
  306.     means you can do boolean searching.  Thus you might try something
  307.     like:
  308.  
  309.     caller
  310.     ioctl and fcntl
  311.     grep and socket not curses
  312.  
  313.     and other things to see examples of how other folks have done this
  314.     or that.  This service is still under construction, but I'd like to
  315.     get feedback, if you have some time.
  316.  
  317.     There's also a WaisSearch into all the RFC's and some other fairly
  318.     nifty stuff."
  319.  
  320.  
  321. 2.9) What other sources of information about Perl or training are available?
  322.  
  323.     Johan Vromans* created a beautiful reference guide.  The reference
  324.     guide comes with the Camel book in a nice, glossy format.  The LaTeX
  325.     (source) and PostScript (ready to print) versions are available for FTP
  326.     from ftp.cs.ruu.nl:/pub/DOC/perlref-4.036.1.tar.Z in Europe or from
  327.     ftp.cis.ufl.edu:/pub/perl/doc/perlref-4.036.tar.gz in the United
  328.     States.  Obsolete versions in TeX or troff may still be available, but
  329.     these versions don't print as nicely.  See also:
  330.  
  331.         [] ftp://ftp.uu.net/languages/perl/perlref-4.036.1.tar.gz
  332.         [] ftp://ftp.cs.ruu.nl/pub/DOC/perlref-4.036.1.tar.gz
  333.         [] ftp://ftp.khoros.unm.edu/pub/perl/perlref-4.036.1.tar.gz
  334.  
  335.     Johan has also updated and released a reference guide based on version
  336.     5.000.  This is available from the same places as the 4.036 guide.
  337.  
  338.     There is a #Perl channel on IRC (Internet Relay Chat) where Tom and
  339.     Randal have been known to hang out.  Here you can get immediate answers
  340.     to questions from some of the most well-known Perl Hackers.
  341.  
  342.     The perl5-porters (perl5-porters@nicoh.com) mailing list was created to
  343.     aid in communication among the people working on perl5.  However, it
  344.     has overgrown this function and now also handles a good deal of traffic
  345.     about perl internals.
  346.  
  347. 2.10) Where can I get training classes on Perl?
  348.  
  349.     USENIX, LISA, SUG, WCSAS, AUUG, FedUnix and Europen sponsor tutorials
  350.     of varying lengths on Perl at the System Administration and General
  351.     Conferences.  These public classes are typically taught by Tom
  352.     Christiansen*.  
  353.  
  354.     In part, Tom and Randal teach Perl to help keep bread on their tables
  355.     long enough while they continue their pro bono efforts of documenting
  356.     perl (Tom keeps writing more man pages for it :-) and expanding the
  357.     perl toolkit through extension libraries, work which they enjoy doing
  358.     as it's fun and helps out the whole world, but which really doesn't
  359.     pay the bills.  Such is the nature of free(ly available) software.
  360.     Send mail to <perlclasses@perl.com> for details and availability.
  361.  
  362.     Tom is also available to teach on-site classes, included courses on
  363.     advanced perl and perl5.  Classes run anywhere from one day to week
  364.     long sessions and cover a wide range of subject matter.  Classes can
  365.     include lab time with exercises, a generally beneficial aspect.  If you
  366.     would like more information regarding Perl classes or when the next
  367.     public appearances are, please contact Tom directly. 
  368.  
  369.     Randal Schwartz* provides a 2-day lecture-only and a 4-5 day lecture-lab
  370.     course based on his popular book "Learning Perl".  For details, contact
  371.     Randal directly via email or at 1.503.777.0095.
  372.     
  373.     Internet One provides a 2 day "Introduction to Perl"  and  2  day
  374.     "Advanced Perl" workshop. The 50% hands-on and 50% lecture format
  375.     allow attendees to write several programs  themselves.   Supplied
  376.     are  the user manuals, reference copies of Larry Wall's "Program-
  377.     ming Perl", and a UNIX directory of  all  training  examples  and
  378.     labs. To obtain outlines, pricing, or scheduling information, use
  379.     the following:
  380.  
  381.         o Phone: 1.303.444.1993
  382.         o Email: info@InternetOne.COM
  383.         o See our Ad in the "SysAdmin" magazine
  384.         o View the outlines via the Web: http://www.InternetOne.COM/
  385.  
  386.  
  387. 2.11) What companies use or ship Perl?
  388.  
  389.     At this time, the known list of companies that ship Perl includes at
  390.     least the following, although some have snuck it into /usr/contrib or
  391.     its moral equivalent: 
  392.  
  393.     BSDI
  394.     Comdisco Systems
  395.     CONVEX Computer Corporation
  396.     Crosspoint Solutions
  397.         Data General
  398.     Dell
  399.     DRD Corporation
  400.     IBM (SP systems)
  401.     Intergraph
  402.     Kubota Pacific 
  403.     Netlabs
  404.     SGI (without taintperl)
  405.     Univel
  406.  
  407.     Furthermore, the following vendors are reported to begin shipping perl
  408.     standard with their systems in the very near future:
  409.  
  410.     Sun
  411.  
  412.     Some companies ship it on their "User Contributed Software Tape",
  413.     such as DEC and HP.  Apple Computer has shipped the MPW version of
  414.     Macintosh Perl on one of their Developer CDs (Essentials*Tools*Objects 
  415.     #11) (and they included it under "Essentials" :-)
  416.  
  417.     Many other companies use Perl internally for purposes of tools
  418.     development, systems administration, installation scripts, and test
  419.     suites.  Rumor has it that the large workstation vendors (the TLA set)
  420.     are seriously looking into shipping Perl with their standard systems
  421.     "soon".
  422.  
  423.     People with support contracts with their vendors are actively 
  424.     encouraged to submit enhancement requests that Perl be shipped 
  425.     as part of their standard system.  It would, at the very least,
  426.     reduce the FTP load on the Internet. :-)
  427.  
  428.     If you know of any others, please send them in.
  429.  
  430.  
  431. 2.12) Is there commercial, third-party support for Perl?
  432.  
  433.     Not really.  Although perl is included in the GNU distribution, at last
  434.     check, Cygnus does not offer support for it.  However, it's unclear
  435.     whether they've ever been offered sufficient financial incentive to do
  436.     so. 
  437.  
  438.     On the other hand, you do have comp.lang.perl as a totally gratis
  439.     support mechanism.  As long as you ask "interesting" questions, you'll
  440.     probably get plenty of help. :-) 
  441.  
  442.     While some vendors do ship Perl with their platforms, that doesn't mean
  443.     they support it on arbitrary other platforms.  And in fact, all they'll
  444.     probably do is forward any bug reports on to Larry.  In practice, this
  445.     is far better support than you could hope for from nearly any vendor.
  446.  
  447.     The companies who won't use something unless they can pay money for it
  448.     will be left out.  Often they're motivated by wanting someone whom they
  449.     could sue.  If all they want is someone to help them out with Perl
  450.     problems, there's always the net.  And if they really want to pay
  451.     someone for that help, well, Tom and Randal are always looking for a
  452.     job. :-) 
  453.  
  454.     If companies want "commercial support" for it badly enough, speak up --
  455.     something might be able to be arranged. 
  456.  
  457.  
  458. 2.13) What is a JAPH?  What does "Will hack perl for ..." mean?
  459.  
  460.     These are the "just another perl hacker" signatures that some people
  461.     sign their postings with.  About 100 of the of the earlier ones are
  462.     available from the various FTP sites.
  463.  
  464.     When people started running out of tricky and interesting JAPHs, some
  465.     of them turned to writing "Will hack perl for ..." quotes.  While
  466.     sometimes humourous, they just didn't have the flair of the JAPHs and
  467.     have since almost completely vanished.
  468.  
  469. 2.14) Where can I get a list of Larry Wall witticisms?
  470.  
  471.     Over a hundred quips by Larry, from postings of his or source code,
  472.     can be found in many of the FTP sites or through the World Wide Web at
  473.     "ftp://ftp.cis.ufl.edu/pub/perl/misc/lwall-quotes"
  474.  
  475.  
  476. 2.15) What are the known bugs?
  477.  
  478.     These apply to version 5 of perl.  See also: `What does "Malformed
  479.     command links" mean?' for a version 4 bug.
  480.  
  481.        The README says it's a pre-release.
  482.            Workaround: ignore this sentence.
  483.  
  484.        Installs perl0.000 and sperl0.000 instead of 5.000.
  485.            Workaround: rename the files.
  486.  
  487.        The debugger appears to be broken on "my" variables;
  488.            Workaround: none yet
  489.  
  490.        Recursive signal handlers eventually core dump.
  491.            Workaround: ease up on the ^C key.
  492.  
  493.        The following code misbehaves: print ++$_ . "\n" until /0/;
  494.            Workaround: initialize your variable
  495.  
  496.        Destructors can clobber $@ on exit from an eval
  497.            Workaround: local $@; eval {...};
  498.  
  499.  
  500. 2.16) Where should I post bugs?
  501.  
  502.     Before posting about a bug, please make sure that you are using the
  503.     most recent versions of perl (currently 4.036 and 5.001) available.
  504.     If you are not using one of these versions, chances are you will be
  505.     told to upgrade because the bug has already been fixed.
  506.  
  507.     If you are reporting a bug in perl5, the best place to send your bug
  508.     is <perlbug@perl.com>, which is currently just an alias for
  509.     <perl5-porters@nicoh.com>.  In the past, there have been problems with
  510.     the perlbug address.  If you have problems with it, please send your
  511.     bug directly to <perl5-porters@nicoh.com>.  You may subscribe to the list
  512.     in the customary fashion via mail to <perl5-porters-request@nicoh.com>.
  513.     Feel free to post your bugs to the comp.lang.perl newsgroup as well,
  514.     but do make sure they still go to the mailing list.
  515.  
  516.     To enhance your chances of getting any bug you report fixed:
  517.  
  518.     1. Make sure you are using a production version of perl.  Alpha and
  519.        Beta version problems have probably already been reported and
  520.        fixed.
  521.  
  522.     2. Try to narrow the problem down to as small a piece of code as
  523.        possible.  If you can get it down to 1 line of Perl then so much
  524.        the better.
  525.  
  526.     3. Include a copy of the output from the myconfig script from the
  527.        Perl source distribution in your posting.
  528.  
  529. 2.17) Where should I post source code?
  530.  
  531.     You should post source code to whichever group is most appropriate,
  532.     but feel free to cross-post to comp.lang.perl.  If you want to
  533.     cross-post to alt.sources, please make sure it follows their
  534.     posting standards, including setting the Followups-To header
  535.     line to NOT include alt.sources; see their FAQ for details.
  536.  
  537.  
  538. 2.18) Where can I learn about object-oriented Perl programming?
  539.  
  540.     The perlobj(1) man page is a good place to start, and then you can
  541.     check out the excellent perlbot(1) man page written by the dean of perl
  542.     o-o himself, Dean Roehrich.  Areas covered include the following:
  543.  
  544.         Idx  Subsections in perlobj.1          Lines
  545.          1   NAME                                  2
  546.          2   DESCRIPTION                          16
  547.          3   An Object is Simply a Reference      60
  548.          4   A Class is Simply a Package          31
  549.          5   A Method is Simply a Subroutine      34
  550.          6   Method Invocation                    75
  551.          7   Destructors                          14
  552.          8   Summary                               7
  553.  
  554.         Idx  Subsections in perlbot.1          Lines
  555.          1   NAME                                  2
  556.          2   INTRODUCTION                          9
  557.          3   Instance Variables                   43
  558.          4   Scalar Instance Variables            21
  559.          5   Instance Variable Inheritance        35
  560.          6   Object Relationships                 33
  561.          7   Overriding Superclass Methods        49
  562.          8   Using Relationship with Sdbm         45
  563.          9   Thinking of Code Reuse              111
  564.  
  565.     The section on instance variables should prove very helpful to those
  566.     wondering how to get data inheritance in perl. 
  567.  
  568.  
  569. 2.19) Where can I learn about linking C with Perl? [h2xs]
  570.  
  571.     While it used to be deep magic, how to do this is now revealed in the
  572.     perlapi(1), perlguts(1), and perlcall(1) man pages, which treat with
  573.     this matter extensively.
  574.  
  575.  
  576. 2.20) What is perl.com?
  577.  
  578.     Perl.com is just Tom's domain name, registered as dedicated to "Perl
  579.     training and consulting".  While not a proper ftp site (he hasn't got
  580.     the bandwidth (yet)), it does serve as a clearinghouse for certain
  581.     perl related mailing list.  That means that you should always be able
  582.     to get to Larry, Tom, or Randal through that host.  The following
  583.     aliases work:
  584.  
  585.         perl-packrats:          The archivist list
  586.           perl-porters:           The porters list
  587.         perlbook:               The Camel/Llama/Alpaca writing committee
  588.         perlbugs:               The bug list (perl-porters for now)
  589.         perlclasses:            Info on Perl training
  590.         perlfaq:                Submissions/Errata to the Perl FAQ
  591.                                 (Tom and Steve)
  592.         perlrefguide:           Submissions/Errata to the Perl FAQ (Johan)
  593.  
  594. y
  595. 2.21) What do the asterisks (*) throughout the FAQ stand for?
  596.  
  597.     To keep from cluttering up the FAQ and for easy reference all email
  598.     addresses have been collected in this location.  For each person
  599.     listed, I offer my thanks for their input and help.
  600.  
  601.     * Larry Wall        <lwall@netlabs.com>
  602.     * Tom Christiansen        <tchrist@wraeththu.cs.colorado.edu>
  603.     * Stephen P Potter        <spp@vx.com>
  604.     * Andreas Koenig        <k@franz.ww.TU-Berlin.DE>
  605.     * Bill Eldridge        <bill@cognet.ucla.edu>
  606.     * Buzz Moschetti        <buzz@toxicavenger.bear.com>
  607.     * Casper H.S. Dik        <casper@fwi.uva.nl>
  608.     * David Muir Sharnoff   <muir@tfs.com>
  609.     * Dean Roehrich         <roehrich@ironwood.cray.com>
  610.     * Dominic Giampaolo     <dbg@sgi.com>,
  611.     * Frederic Chauveau     <fmc@pasteur.fr>
  612.     * Gene Spafford         <spaf@cs.purdue.edu>
  613.     * Guido van Rossum        <guido@cwi.nl>
  614.     * Henk P Penning        <henkp@cs.ruu.nl>
  615.     * Jeff Friedl        <jfriedl@omron.co.jp>
  616.     * Johan Vromans        <jv@NL.net>
  617.     * John Dallman        <jgd@cix.compulink.co.uk>
  618.     * John Lees            <lees@pixel.cps.msu.edu>
  619.     * John Ousterhout        <ouster@eng.sun.com>
  620.     * Jon Biggar        <jon@netlabs.com>
  621.     * Ken Lunde                <lunde@mv.us.adobe.com>
  622.     * Malcolm Beattie        <mbeattie@sable.ox.ac.uk>
  623.     * Matthias Neeracher    <neeri@iis.ee.ethz.ch>
  624.     * Michael D'Errico        <mike@software.com>
  625.     * Nick Ing-Simmons        <Nick.Ing-Simmons@tiuk.ti.com>
  626.     * Randal Schwartz        <merlyn@stonehenge.com>
  627.     * Roberto Salama        <rs@fi.gs.com>
  628.     * Steven L Kunz        <skunz@iastate.edu>
  629.     * Theodore C. Law        <TEDLAW@TOROLAB6.VNET.IBM.COM>
  630.     * Thomas R. Kimpton        <tom@dtint.dtint.com>
  631.     * Timothy Murphy        <tim@maths.tcd.ie>
  632.     * UF Computer Staff        <consult@cis.ufl.edu>
  633.  
  634. --
  635. Stephen P Potter        spp@vx.com        Varimetrix Corporation
  636. 2350 Commerce Park Drive, Suite 4                Palm Bay, FL 32905
  637. (407) 676-3222                           CAD/CAM/CAE/Software
  638.